#!/bin/bash
#------------------------------------------------------------|
#Autor: Jefferson Rocha
#Email: lrcjefferson@gmail.com
#
#Descrição: Gerador simples de senhas e utilizando o openssl
#para gerar senhas aleatorias em base64
#
#Modo de uso: Utilize somente NÚMEROS os comandos para sair
#do programa são: 'sair' e 'exit'
#
#Dependencias: openssl
#------------------------------------------------------------|


func(){

read -p "Digite quantos caracteres a senha tem: " senha
	if [ "$senha" = "sair" -o $senha = "exit" ]; then
		exit
	elif [ "$(echo $senha | grep "^[ [:digit:] ]*$")" ]; then
			clear
			echo -e "----- $USER a sua senha é: -----\n"`openssl rand -base64 $senha`
			echo
		else
			echo -e "----- Digite somente números safadenho -----\n"
	fi			
func		
}	
func


